"""
开发原则 -- 每一个文件都应该是可以被导入的
    一个独立的 Python 文件就是一个模块
    在导入文件时，文件中所有没有任何缩进的代码都会被执行一遍
实际开发场景
    在实际开发中，每一个模块都是独立开发的，大多都有专人负责
    开发人员通常会在模块下方增加一些测试代码
        仅在模块内使用，而被导入到其他文件中不会被执行

__name__ 属性
    __name__ 属性可以做到，测试模块的代码只在测试环境下运行，而在被导入时不会被执行
    __name__ 属性是 Python 的一个内置属性，记录着一个字符串
    如果是被其他模块导入的，__name__ 的值就是模块名
    如果是当前执行的程序，__name__ 的值就是 __main__
在很多 python 文件中都会看见一下格式的代码：
    if __name__ == "__main__":
        pass
"""
